Category Theory For Beginners: Introduction